package com.sto.stoapp.db.manager;

import java.util.List;

import android.content.ContentValues;

public interface DownLoadDao<T> {

	/**
	 * 插入数据
	 * 
	 * @return
	 */
	public void insertOrReplace(List<T> entitys);
	
	/**
	 * 插入数据
	 * 
	 * @return
	 */
	public boolean replace(ContentValues values);

	/**
	 * 根据状态删除所有条件数据
	 * 
	 * @return
	 */
	public void deleteDataByStatus(String status);

	/**
	 * 获取最大版本号
	 * @return
	 */
	public String getMaxVersion();
	
	
	public ContentValues buildContentValues(T entity);
	
	
	public void deleteAll();
}
